// 多选框样式覆盖
.ivu-checkbox-checked .ivu-checkbox-inner {
  // width: 16px;
  // height: 16px;
  background: #66bc7a;
  border-radius: 2px;
  border: 1px solid #66bc7a;
}
.ivu-checkbox-wrapper-checked {
  color: #66bc7a !important;
  font-weight: 800;
}
.ivu-checkbox-wrapper {
  font-size: 14px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
}
// 标签页样式覆盖
.ivu-tabs-nav {
  font-size: 16px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.65);
}
.ivu-tabs-nav .ivu-tabs-tab:hover {
  font-size: 16px;
  // font-weight: 800;
  color: #66bc7a;
}
.ivu-tabs-nav .ivu-tabs-tab-active {
  font-size: 16px;
  // font-weight: 800;
  color: #66bc7a;
}
.ivu-tabs-ink-bar {
  background-color: #66bc7a;
}

// 树状菜单
.ivu-tree {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  .ivu-tree-title {
    font-size: 14px;
    font-weight: 400;
    color: #2c3542;
  }
  .ivu-tree-title-selected,
  .ivu-tree-title-selected:hover,
  .ivu-tree-title:hover {
    background: linear-gradient(90deg, rgba(243, 249, 243, 0) 0%, #e4f1e4 14%, rgba(228, 241, 228, 0) 100%);
  }
}
.ivu-tree li ul {
  padding: 0 0 0 34px;
}

// 面包屑
.ivu-breadcrumb {
  font-size: 14px;
  font-weight: 500;
  color: #7f8581;
}
.ivu-breadcrumb > span:last-child {
  font-size: 14px;
  font-weight: 800;
  color: #303f34;
}
// 下拉框select
.ivu-select-single .ivu-select-selection {
  display: flex;
}
.ivu-input,
.ivu-select-selection {
  height: 32px;
  background: rgba(234, 238, 245, 0.54);
  border-radius: 2px;
  border: 1px solid #dcdee3;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
}

// form表单
.ivu-form-item-content {
  // width: 224px!important;
}
// .ivu-input-default{
//     font-size: 14px;
//     font-weight: 400;
//     color: #BBBBBB;
// }
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  width: 6px;
  background: #e9f0ec;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(187, 232, 206, 1);
  background-clip: padding-box;
  min-height: 28px;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}

::-webkit-scrollbar-thumb:hover {
  background-color: rgba(187, 232, 206, 1);
}
// 页码
.ivu-page-options {
  .ivu-select-dropdown {
    width: 200px;
    // height: 148px;
    background: #ffffff;
    box-shadow: 0px 9px 28px 8px rgba(193, 203, 215, 0.26), 0px 6px 16px 0px rgba(193, 203, 215, 0.26),
      0px 3px 6px -4px rgba(193, 203, 215, 0.26);
    border-radius: 6px;
  }
  .ivu-select-item {
    text-align: left !important;
  }
  .ivu-select-item-selected {
    color: rgba(102, 188, 122, 1);
    position: relative;
    &::after {
      //   font-size: 32px;
      content: '✔';
      color: rgba(102, 188, 122, 1);
      position: absolute;
      top: 50%;
      right: 10px;
      transform: translateY(-50%);
    }
  }
  .ivu-select-item:hover {
    background: rgba(187, 232, 206, 0.15);
  }
}

//   ---------------
// 按钮颜色
// 默认
.ivu-btn-default {
  background: #ffffff;
  box-shadow: 0px 4px 4px 0px #baecbd, 0px 1px 5px 1px #e6ffe7;
  padding: 4px 24px;
  font-size: 14px;
  font-weight: bold;
  color: #66bc7a;
  text-shadow: 0px 3px 5px #bcffca;
}
//成功时
.ivu-btn-success {
  background: #85c989;
  box-shadow: 0px 2px 2px 0px #448247, 0px 0px 1px 0px #b4ffb9;
  padding: 4px 24px;
  font-size: 14px;
  text-shadow: 0px 1px 1px #163124, 0px 3px 5px #bcffca;
  font-weight: bold;
  border: none;
}
// hover时
.ivu-btn:hover {
  border: none;
  color: #73c486;
  box-shadow: 0px 4px 20px 0px #baecbd, 0px 2px 4px 0px #5aaa6d, 0px 1px 8px 1px #d6ffd8;
}
// 输入框
.ivu-input-inner-container {
  input {
    background: #f4f6fa;
  }
}

.ivu-input-group-append {
  background: #eaeef5;
}

// check框
.ivu-checkbox-wrapper {
  font-size: 14px;
  font-weight: 700;
  color: #66bc7a;
}
.ivu-checkbox-checked .ivu-checkbox-inner {
  background: #66bc7a;
}
// 时间选择框颜色
.ivu-picker-panel-body {
  color: #666;
}
input:focus {
  border-color: #66bc7a !important;
}
input:hover {
  border-color: #66bc7a !important;
}

// 降低侧边栏层级
.ivu-menu {
  z-index: 0;
}
.ivu-modal-confirm-footer {
  .ivu-btn-primary {
    width: 80px;
    height: 30px;
    background: #85c989;
    box-shadow: 0px 2px 2px 0px #448247, 0px 0px 1px 0px #b4ffb9;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0px 1px 1px #163124, 0px 3px 5px #bcffca;
    margin-right: 11px;
    border: none;
  }
}

// 选中下拉框的字体颜色
.ivu-select-item-selected {
  color: #66bc7a;
  &:hover {
    color: #66bc7a;
  }
}
.ivu-select-item:hover {
  background: rgba(187, 232, 206, 0.15);
}
// 分页按钮hover
.ivu-page-item:hover{
  border-color:#66bc7a;
}
// 
.ivu-select-selection:hover{
  border-color:#66bc7a;
}
.ivu-select-visible .ivu-select-selection{
  border-color:#66bc7a;
}

// 单选框圆点
.ivu-radio-inner{
  border-color:#66BC7A ;
}
.ivu-radio-inner:after{
  background-color:#66BC7A;
}
.ivu-radio-wrapper-checked{
  color:#66BC7A;
}

// 时间选择器
.ivu-date-picker-cells-cell-selected em{
  background: #66BC7A;
  color: #fff;
}
// 时间区间方块
.ivu-date-picker-cells-cell-range:before{
  background: #F4F8F4;
}
// 小点
.ivu-date-picker-cells-cell-today em:after {
  background: #66BC7A;
}